

package come.tool.JDialog;

import org.codeCard.dialog.ConfirmBuyCardJDialog;
import org.codeCard.dialog.ConfirmSellerCardJDialog;
import org.codeCard.dialog.UnderSellerCardJDialog;
import org.come.MountShouHu.ShouHuDiaglog;
import org.come.xinyuan.ChengShengJDialog;
import org.come.xinyuan.DuiXinYuanJDialog;
import org.come.xinyuan.XiXinYuanJDialog;

import java.util.HashMap;
import java.util.Map;

public class TiShiUtil {
    public static String CONFIRM_BUY_CARD = "ConfirmBuyCard";//确认购买点卡
    public static final String Decompose = "Decompose";//召唤兽分解
    public static String CONFIRM_SELL_CARD = "ConfirmSellerCard";//确认寄售

    public static String UNDER_SELLER_CARD = "UnderSellerCard";//确认下架
    // 灵宝抗性转换
    public static String lingkang = "lingkang";
    // 开启灵宝技能格子
    public static String lingskill = "lingskill";
    // 关闭灵宝符石格子
    public static String lingfushi = "lingfushi";
    // 灵宝突破
    public static String lingtupo = "lingtupo";
    // 删除灵宝技能
    public static String SkillDiscatd = "SkillDiscatd";
    // 灵宝丢弃
    public static String lingDiscatd = "lingDiscatd";
    public static String QL = "ql";
    public static String  Lingua = "Lingua";
    // 物品丢弃
    public static String GoodDiscatd = "GoodDiscatd";
    // 全部丢弃
    public static String ClearAllGood = "ClearAllGood";
    // 一键回收
    public static String SellAllGood = "SellAllGood";
    // 踢出帮派
    public static String KickOut = "KickOut";
    // 退位让贤
    public static String Abdication = "Abdication";
    // 脱离帮派
    public static String BreakAway = "BreakAway";
    // 删除召唤兽技能
    public static String DeleteSkill = "DeleteSkill";
    public static String DeleteQlSkill = "DeleteQlSkill";
    // 拆卸宝石
    public static String GemOff = "GemOff";
    // 天演策洗点
    public static String washPoint = "washPoint";
    // 交易
    public static String trans = "trans";
    // 星卡
    public static String starCard = "starCard";
    // 星卡取出与存入
    public static String starCardDeposit = "starCardDeposit";
    // 召唤兽放生
    public static String Release = "Release";
    // 孩子抚养
    public static String childRearing = "ChildRearing";
    // 伙伴激活
    public static String PalKey = "PalKey";
    // 确认框
    public static String confirm = "confirm";
    // 开启灵犀格
    public static String OpenLingXi = "openlingxi";
    // 灵犀洗点
    public static String XiLingXi = "xilingxi";
    // 藏宝阁购买确认
    public static String CBGBuy = "CBGBuy";
    // 化莲确认 //葫芦娃
    public static String huaLian = "hl";
    // 是否传送确认
    public static String SFCS = "SFCS";
    public static String DoLottery = "DoLottery";
    public static String Practice = "Practice";
    public static String DuiXinYuan = "duixinyuan";
    public static String XiXinYuan = "xixinyuan";
    public static String Chengsheng = "chengsheng";

    public static String droplh = "droplh";

    public static String buylianghao = "buylianghao";
    // 伙伴分配召唤兽
    public static String palAddPet = "palAddPet";
    // 伙伴装备灵宝
    public static String lingToPal = "lingToPal";
    // 伙伴取回召唤兽
    public static String palGetPet = "palGetPet";
    // 伙伴取回灵宝
    public static String palGetLingbao = "palGetLingbao";
    // 伙伴寄养
    public static String palToBaby = "palToBaby";
    // 伙伴取回孩子
    public static String palGetBaby = "palGetBaby";


    public static Map<String, TiShiChuLi> tishiMap = new HashMap<>();

    public static String CBGFahuo = "CBGFahuo";
    public static String shouhu="shouhu";
    public static String lianhunPet="lianhunPet";
    public static String jupoPet="jupoPet";
    public static String closeWl = "closeWl";
    static {
        tishiMap.put(Decompose, new DecomposeJDialog());//召唤兽分解
        tishiMap.put(lingtupo, new LingTupoJDialog());
        tishiMap.put(lingskill, new LingSkillJDialog());
        tishiMap.put(lingfushi, new LingFuShiJDialog());
        tishiMap.put(GoodDiscatd, new GoodDiscatdJDialog());
        tishiMap.put(ClearAllGood, new ClearAllGoodJDialog());
        tishiMap.put(SellAllGood, new SellAllGoodJDialog());
        tishiMap.put(KickOut, new KickOutJDialog());
        tishiMap.put(Abdication, new AbdicationJDialog());
        tishiMap.put(BreakAway, new BreakAwayJDialog());
        tishiMap.put(lingkang, new LingKangJDialog());
        tishiMap.put(lingDiscatd, new LingDiscatdJDialog());
        tishiMap.put(SkillDiscatd, new SkillDiscatdJDialog());
        tishiMap.put(DeleteSkill, new DeleteSkillJDialog());
        tishiMap.put(DeleteQlSkill, new DeleteQlSkillJDialog());
        tishiMap.put(GemOff, new GemOffJDialog());
        tishiMap.put(washPoint, new washPointJDialog());
        tishiMap.put(trans, new TransJDialog());
        tishiMap.put(starCard, new StarCardJDialog());
        tishiMap.put(starCardDeposit, new StarCardDepositJDialog());
        tishiMap.put(Release, new ReleaseJDialog());
        tishiMap.put(childRearing, new ChildRearingJDialog());
        tishiMap.put(PalKey, new PalKeyJDialog());
        tishiMap.put(confirm, new ConfirmDialog());
        tishiMap.put(CBGBuy, new CBGBuyJDialog());
        tishiMap.put(OpenLingXi, new OpenLxJDialog());
        tishiMap.put(XiLingXi, new XiLxJDialog());
        tishiMap.put(SFCS, new SFCSJDialog());//任我行相关
        tishiMap.put(CBGFahuo, new CBGFahuoJDialog());
        tishiMap.put(DuiXinYuan, new DuiXinYuanJDialog());
        tishiMap.put(XiXinYuan, new XiXinYuanJDialog());
        tishiMap.put(Chengsheng, new ChengShengJDialog());
        tishiMap.put(droplh, new DropLiangHaoJDialog());
        tishiMap.put(buylianghao, new BuyLiangHaoJDialog());
        tishiMap.put(CONFIRM_BUY_CARD, new ConfirmBuyCardJDialog());
        tishiMap.put(CONFIRM_SELL_CARD, new ConfirmSellerCardJDialog());
        tishiMap.put(UNDER_SELLER_CARD, new UnderSellerCardJDialog());
        tishiMap.put(huaLian, new HuaLianJDialog());//葫芦娃
        tishiMap.put(shouhu,new ShouHuDiaglog());

        tishiMap.put(lingToPal, new LingToPalJDialog());
        tishiMap.put(palAddPet, new PalAddPetJDialog());
        tishiMap.put(palGetPet, new PalGetPetJDialog());
        tishiMap.put(palGetLingbao, new LingGetPalJDialog());
        tishiMap.put(palGetBaby, new PalGetBabyJDialog());
        tishiMap.put(palToBaby, new PalToBabyJDialog());
        tishiMap.put(lingToPal, new LingToPalJDialog());
        tishiMap.put(shouhu,new ShouHuDiaglog());
        tishiMap.put(CBGFahuo, new CBGFahuoJDialog());

        tishiMap.put(CONFIRM_BUY_CARD, new ConfirmBuyCardJDialog());
        tishiMap.put(CONFIRM_SELL_CARD, new ConfirmSellerCardJDialog());
        tishiMap.put(UNDER_SELLER_CARD, new UnderSellerCardJDialog());
        tishiMap.put(lianhunPet, new PetlianhunJDialog());
        tishiMap.put(jupoPet, new PetjupoJDialog());
        tishiMap.put(Decompose, new DecomposeJDialog());//召唤兽分解
        tishiMap.put(QL,new QlJDialog());
        tishiMap.put(Lingua, new LinguaJDialog());
    }

    public TiShiUtil() {
    }
}
